home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer TINTEGER001(32,2)
- Integer INTEGER002
- Integer INTEGER003
- Integer INTEGER004
- Integer INTEGER005
- Integer INTEGER006
- Integer INTEGER007
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String TSTRING005(512)
- String TSTRING006(512)
- String STRING007
- String STRING008
- String STRING009
- String STRING010
- String TSTRING011(16)
-
- ;------------------------------------------------------------------------------
-
- STRING001 = ""
- INTEGER007 = 31
- INTEGER003 = 0
- INTEGER002 = 0
- INTEGER005 = 0
- TINTEGER001(0, 0) = 4
- TINTEGER001(0, 1) = 6
- TINTEGER001(1, 0) = 4
- TINTEGER001(1, 1) = 7
- TINTEGER001(2, 0) = 4
- TINTEGER001(2, 1) = 8
- TINTEGER001(3, 0) = 4
- TINTEGER001(3, 1) = 9
- TINTEGER001(4, 0) = 4
- TINTEGER001(4, 1) = 10
- TINTEGER001(5, 0) = 4
- TINTEGER001(5, 1) = 11
- TINTEGER001(6, 0) = 4
- TINTEGER001(6, 1) = 12
- TINTEGER001(7, 0) = 4
- TINTEGER001(7, 1) = 13
- TINTEGER001(8, 0) = 4
- TINTEGER001(8, 1) = 14
- TINTEGER001(9, 0) = 4
- TINTEGER001(9, 1) = 15
- TINTEGER001(10, 0) = 4
- TINTEGER001(10, 1) = 16
- TINTEGER001(11, 0) = 4
- TINTEGER001(11, 1) = 17
- TINTEGER001(12, 0) = 4
- TINTEGER001(12, 1) = 18
- TINTEGER001(13, 0) = 4
- TINTEGER001(13, 1) = 19
- TINTEGER001(14, 0) = 4
- TINTEGER001(14, 1) = 20
- TINTEGER001(15, 0) = 4
- TINTEGER001(15, 1) = 21
- TINTEGER001(16, 0) = 42
- TINTEGER001(16, 1) = 6
- TINTEGER001(17, 0) = 42
- TINTEGER001(17, 1) = 7
- TINTEGER001(18, 0) = 42
- TINTEGER001(18, 1) = 8
- TINTEGER001(19, 0) = 42
- TINTEGER001(19, 1) = 9
- TINTEGER001(20, 0) = 42
- TINTEGER001(20, 1) = 10
- TINTEGER001(21, 0) = 42
- TINTEGER001(21, 1) = 11
- TINTEGER001(22, 0) = 42
- TINTEGER001(22, 1) = 12
- TINTEGER001(23, 0) = 42
- TINTEGER001(23, 1) = 13
- TINTEGER001(24, 0) = 42
- TINTEGER001(24, 1) = 14
- TINTEGER001(25, 0) = 42
- TINTEGER001(25, 1) = 15
- TINTEGER001(26, 0) = 42
- TINTEGER001(26, 1) = 16
- TINTEGER001(27, 0) = 42
- TINTEGER001(27, 1) = 17
- TINTEGER001(28, 0) = 42
- TINTEGER001(28, 1) = 18
- TINTEGER001(29, 0) = 42
- TINTEGER001(29, 1) = 19
- TINTEGER001(30, 0) = 42
- TINTEGER001(30, 1) = 20
- TINTEGER001(31, 0) = 42
- TINTEGER001(31, 1) = 21
- TSTRING011(0) = "0"
- TSTRING011(1) = "1"
- TSTRING011(2) = "2"
- TSTRING011(3) = "3"
- TSTRING011(4) = "4"
- TSTRING011(5) = "5"
- TSTRING011(6) = "6"
- TSTRING011(7) = "7"
- TSTRING011(8) = "8"
- TSTRING011(9) = "9"
- TSTRING011(10) = "A"
- TSTRING011(11) = "B"
- TSTRING011(12) = "C"
- TSTRING011(13) = "D"
- TSTRING011(14) = "E"
- TSTRING011(15) = "F"
- Log "DIRLIST PPE: entered", 0
- If (TokCount() == 0) Then
- Print "DIRLIST: .CFG path not specified, exiting..."
- Log "DIRLIST: .CFG path not specified, exiting...", 0
- Goto LABEL006
- Endif
- STRING002 = GetToken()
- FOpen 1, PPEPath() + STRING002, 0, 0
- If (Ferr(1)) Then
- Print "DIRLIST: could not open " + STRING002 + ", exiting..."
- Log "DIRLIST: could not open " + STRING002 + ", exiting...", 0
- Goto LABEL006
- Endif
- FGet 1, STRING004
- FGet 1, STRING007
- FGet 1, STRING008
- FGet 1, STRING009
- FGet 1, STRING010
- If (Ferr(1)) Then
- Print "DIRLIST: error reading " + STRING002 + ", exiting..."
- Log "DIRLIST: error reading " + STRING002 + ", exiting...", 0
- Goto LABEL006
- Endif
- FClose 1
- STRING008 = Upper(STRING008)
- STRING009 = Upper(STRING009)
- STRING010 = Upper(STRING010)
- If (STRING008 == "RANDOM") STRING008 = TSTRING011(Random(15))
- If (STRING009 == "RANDOM") Then
- INTEGER004 = Random(7)
- STRING009 = TSTRING011(INTEGER004)
- STRING010 = TSTRING011(INTEGER004 + 8)
- Endif
- FOpen 1, STRING004, 0, 0
- If (Ferr(1)) Then
- Print "DIRLIST: could not open " + STRING004 + ", exiting..."
- Log "DIRLIST: could not open " + STRING004 + ", exiting...", 0
- Goto LABEL006
- Endif
- INTEGER004 = 0
- FRead 1, TSTRING006(INTEGER004), 30
- FRead 1, STRING002, 30
- FRead 1, TSTRING005(INTEGER004), 35
- FRead 1, STRING002, 1
- :LABEL001
- If (Ferr(1)) Goto LABEL002
- Inc INTEGER004
- FRead 1, TSTRING006(INTEGER004), 30
- FRead 1, STRING002, 30
- FRead 1, TSTRING005(INTEGER004), 35
- FRead 1, STRING002, 1
- Goto LABEL001
- :LABEL002
- INTEGER006 = INTEGER004
- If (Ferr(1)) Then
- Print "DIRLIST: error reading " + STRING004 + ", exiting..."
- Log "DIRLIST: error reading " + STRING004 + ", exiting...", 0
- Goto LABEL006
- Endif
- FClose 1
- STRING002 = LastAns()
- Tokenize STRING002
- If (TokCount() <= 1) Goto LABEL003
- STRING002 = GetToken()
- While ((TokCount() > 0)) STRING003 = STRING003 + GetToken() + " "
- Gosub LABEL010
- :LABEL003
- DefColor
- Gosub LABEL014
- Gosub LABEL013
- Gosub LABEL007
- While (INTEGER003 <> 1) Do
- STRING002 = ""
- STRING002 = Inkey()
- STRING002 = Upper(STRING002)
- If ((Left(STRING002, 4) == "DOWN") || (STRING002 == "2")) Then
- Gosub LABEL008
- Inc INTEGER002
- If (INTEGER002 > INTEGER007) INTEGER002 = 0
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 2) == "UP") || (STRING002 == "8")) Then
- Gosub LABEL008
- Dec INTEGER002
- If (INTEGER002 < 0) INTEGER002 = INTEGER007
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 5) == "RIGHT") || (STRING002 == "6")) Then
- Gosub LABEL008
- If (INTEGER002 + 16 > INTEGER007) Then
- INTEGER002 = INTEGER002 + 16 - INTEGER007 - 1
- Goto LABEL004
- Endif
- INTEGER002 = INTEGER002 + 16
- :LABEL004
- Gosub LABEL007
- Continue
- Endif
- If ((Left(STRING002, 4) == "LEFT") || (STRING002 == "4")) Then
- Gosub LABEL008
- If (INTEGER002 - 16 < 0) Then
- INTEGER002 = INTEGER007 + INTEGER002 - 16 + 1
- Goto LABEL005
- Endif
- INTEGER002 = INTEGER002 - 16
- :LABEL005
- Gosub LABEL007
- Continue
- Endif
- If (STRING002 == Chr(13)) Then
- DefColor
- Gosub LABEL009
- Goto LABEL003
- Continue
- Endif
- If (STRING002 == "D") Then
- DefColor
- Gosub LABEL011
- Goto LABEL003
- Continue
- Endif
- If (STRING002 == "Q") Then
- INTEGER003 = 1
- Continue
- Endif
- If (STRING002 == "H") Then
- DefColor
- Gosub LABEL015
- Goto LABEL003
- Continue
- Endif
- If ((STRING002 == "+") || (Left(STRING002, 4) == "PGDN")) Then
- DefColor
- Inc INTEGER005
- If (INTEGER005 > 15) INTEGER005 = 15
- Goto LABEL003
- Continue
- Endif
- If ((STRING002 == "-") || (Left(STRING002, 4) == "PGUP")) Then
- DefColor
- Dec INTEGER005
- If (INTEGER005 < 0) INTEGER005 = 0
- Goto LABEL003
- Continue
- Endif
- If ((Left(STRING002, 4) == "HOME") || (STRING002 == Chr(23))) Then
- DefColor
- INTEGER005 = 0
- INTEGER002 = 0
- Goto LABEL003
- Continue
- Endif
- If ((Left(STRING002, 3) == "END") || (STRING002 == Chr(16))) Then
- DefColor
- INTEGER005 = INTEGER006 / INTEGER007 + 1
- INTEGER002 = 0
- Goto LABEL003
- Continue
- Endif
- If (STRING002 == "U") Then
- DefColor
- Gosub LABEL012
- Goto LABEL003
- Endif
- EndWhile
- :LABEL006
- DefColor
- Print "@CLS@"
- Log "DIRLIST PPE: exited", 0
- End
- :LABEL007
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 35, 0)
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Print "@X" + STRING009 + "0"
- STRING002 = RTrim(STRING002, " ")
- If (STRING002 == "") Then
- Print "New File Uploads"
- Else
- Print STRING002
- Endif
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Return
- :LABEL008
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 35, 0)
- AnsiPos TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1)
- Print "@X" + STRING009 + STRING010
- STRING002 = RTrim(STRING002, " ")
- If (STRING002 == "New File Uploads") Then
- Print " "
- Else
- Print STRING002
- Endif
- Return
- :LABEL009
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 16, 0)
- If (RTrim(STRING002, " ") == "New File Uploads") Then
- Print "@CLS@@PON@"
- Dir "U"
- Else
- Print "@CLS@@PON@"
- Dir I2S(INTEGER002 + 1 + INTEGER005 * (INTEGER007 + 1), 10)
- Endif
- Return
- :LABEL010
- Print "@CLS@@PON@"
- Dir STRING003
- Return
- :LABEL011
- STRING002 = ScrText(TINTEGER001(INTEGER002, 0), TINTEGER001(INTEGER002, 1), 16, 0)
- If (RTrim(STRING002, " ") == "New File Uploads") Then
- Print "@CLS@"
- Download STRING007
- ElseIf (TSTRING006(INTEGER002) <> "") Then
- Print "@CLS@"
- Download TSTRING006(INTEGER002 + INTEGER005 * (INTEGER007 + 1))
- Print "@WAIT@"
- Endif
- Return
- :LABEL012
- Print "@CLS@@PON@"
- Dir "U"
- Return
- :LABEL013
- Print "@X" + STRING009 + STRING010
- For INTEGER004 = 0 To INTEGER007
- AnsiPos TINTEGER001(INTEGER004, 0), TINTEGER001(INTEGER004, 1)
- If (TSTRING005(INTEGER004 + INTEGER005 * (INTEGER007 + 1)) == "") Then
- Print " "
- Continue
- Endif
- Print I2S(INTEGER004 + 1 + INTEGER005 * (INTEGER007 + 1), 10) + " " + Mid(TSTRING005(INTEGER004 + INTEGER005 * (INTEGER007 + 1)), 1, Len(TSTRING005(INTEGER004 + INTEGER005 * (INTEGER007 + 1))) - 4)
- Next
- Return
- :LABEL014
- PrintLn "@POFF@@CLS@@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING009 + "0┐@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + STRING008 + "DIRLIST.PPE ■ COPYRIGHT 1994 ROBERT BROWER ■ TOTAL ACCESS (905)568-5294 @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "└@X" + STRING009 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- Print "@X0" + STRING010 + "▐@X" + STRING009 + "0 @X" + STRING009 + STRING010 + "(@X" + STRING009 + STRING008 + "@X" + STRING009 + STRING010 + ")UP/DOWN (@X" + STRING009 + STRING008 + "@X" + STRING009 + STRING010 + ")LEFT/RIGHT (@X" + STRING009 + STRING008 + "D@X" + STRING009 + STRING010 + ")LOAD (@X" + STRING009 + STRING008 + "H@X" + STRING009 + STRING010 + ")ELP (@X" + STRING009 + STRING008 + "+@X" + STRING009 + STRING010 + "/@X" + STRING009 + STRING008 + "-@X" + STRING009 + STRING010 + ")NEXT/PREV. PAGE "
- PrintLn "(@X" + STRING009 + STRING008 + "Q@X" + STRING009 + STRING010 + ")UIT (@X" + STRING009 + STRING008 + "ENTER@X" + STRING009 + STRING010 + ") @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " ┌───────────────────────────────────@X" + STRING009 + "0┐ @X" + STRING009 + STRING010 + "┌───────────────────────────────────@X" + STRING009 + "0┐ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " │ @X" + STRING009 + "0│ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + " └@X" + STRING009 + "0───────────────────────────────────┘ @X" + STRING009 + STRING010 + "└@X" + STRING009 + "0───────────────────────────────────┘ @X08▌"
- Return
- :LABEL015
- PrintLn "@CLS@@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING009 + "0┐@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + STRING008 + "DIRLIST.PPE ■ COPYRIGHT 1994 ROBERT BROWER ■ TOTAL ACCESS (905)568-5294 @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "└@X" + STRING009 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- If (STRING001 <> "") Then
- STRING002 = "REGISTERED TO: " + STRING001
- Forward (80 - Len(STRING002)) / 2
- PrintLn "@X0" + STRING008 + STRING002
- Else
- PrintLn "@X8E UNREGISTERED EVALUATION COPY"
- Endif
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "┌───────────────────────────────────────────────────────────────────────────@X" + STRING009 + "0┐@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + STRING008 + "KEY FUNCTION DESCRIPTION @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0┌───────@X" + STRING009 + STRING010 + "┐ @X" + STRING009 + "0┌──────────────────────────@X" + STRING009 + STRING010 + "┐ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "D @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Download Directory Text @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "END @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Goto Last Page @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "ENTER @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Select Directory @X" + STRING009 + STRING010 + "│ @X" + STRING009 + STRING008 + "CURSOR or NUMERICAL @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "H @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Help Screen @X" + STRING009 + STRING010 + "│ @X" + STRING009 + STRING008 + "DIRECTION KEYS: @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "HOME @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Goto First Page @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0┌─────────@X" + STRING009 + STRING010 + "┐ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Q @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Quit @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "8 @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "U @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "View Upload Directory @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X" + STRING009 + STRING008 + "PGUP/+ @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Next Page @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "4 6 @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X" + STRING009 + STRING008 + "PGDN/- @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Previous Page @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Move Up One Selection @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "2 @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Move Down One Selection @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0└@X" + STRING009 + STRING010 + "─────────┘ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Move Left One Selection @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + " @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│ @X" + STRING009 + STRING008 + "Move Right One Selection @X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "│ @X" + STRING009 + "0└@X" + STRING009 + STRING010 + "───────┘ @X" + STRING009 + "0└@X" + STRING009 + STRING010 + "──────────────────────────┘ @X" + STRING009 + "0│@X08▌"
- PrintLn "@X0" + STRING010 + "▐@X" + STRING009 + STRING010 + "└@X" + STRING009 + "0───────────────────────────────────────────────────────────────────────────┘@X08▌"
- Print "@WAIT@"
- Return
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 69 Goto
- ; 123 Let
- ; 24 Print
- ; 45 PrintLn
- ; 38 If
- ; 2 FOpen
- ; 2 FClose
- ; 5 FGet
- ; 10 DefColor
- ; 7 Log
- ; 16 Gosub
- ; 9 Return
- ; 3 Inc
- ; 2 Dec
- ; 1 Tokenize
- ; 4 Dir
- ; 4 AnsiPos
- ; 1 Forward
- ; 8 FRead
- ; 2 Download
- ;
- ;
- ; ■ Functions used :
- ;
- ; 6 *
- ; 2 /
- ; 784 +
- ; 7 -
- ; 29 ==
- ; 3 <>
- ; 4 <
- ; 2 <=
- ; 4 >
- ; 2 >=
- ; 31 !
- ; 2 &&
- ; 9 ||
- ; 2 Len(
- ; 4 Upper()
- ; 1 Mid()
- ; 8 Left()
- ; 5 Ferr()
- ; 3 Chr()
- ; 4 RTrim()
- ; 2 Random()
- ; 1 Inkey()
- ; 1 PPEPath()
- ; 3 GetToken()
- ; 2 I2S()
- ; 3 TokCount()
- ; 4 ScrText()
- ; 1 LastAns()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : No flag
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 1 For/Next
- ; 1 While/EndWhile
- ; 28 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-